Definition of Iguana Iguana
-
(noun) large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America
Synonyms of Iguana Iguana
Antonyms of Iguana Iguana
No Antonyms Found.
Homophones of Iguana Iguana
No Homophones Found.